body{
	font-family:"Adobe 黑体 Std R","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.origin{
	color:#f5ab35;
}

.show{
	display:block
}

.hide{
	display:none;
}

.m-a{
	margin:0 auto;
}

.navbar-toggle{
	margin-top:20px;
}

#part0 .part0-app{
	display:none;
}

@media(max-width:768px){
	#part0 .part0-web{
		display:none;
	}

	#part0 .part0-app{
		display:block;
	}
}

.gen-box{
	position:relative;
	width:100%;
	height:448px;
	background:url('../images/bg1.jpg') no-repeat;
	background-size:100%;
}

.gen-box .tu{
	display:none;
}

.gen-box .text{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-100px;
	color:#fff;
	padding:30px 10px;
}

.gen-box .text .title{
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
}

.gen-box .text .content{
	text-indent:2em;
	font-size:14px;
	line-height:24px;
	text-align:justify;
	padding-right:30%;
}

@media(max-width:1200px){
	.gen-box .text{
		margin-left:-50px;
		padding:10px 5px;
	}

	.gen-box .text .title{
		font-size:16px;
		margin-bottom:5px;
	}

	.gen-box .text .content{
		font-size:12px;
		line-height:16px;
		padding-right:5%;
	}

}

@media(max-width:767px){
	.gen-box{
		height:auto;
		background:none;
	}

	.gen-box .tu{
		display:block;
		width:100%;
	}

	.gen-box .text{
		position:relative;
		width:100%;
		margin:0;
		left:0;
		background:#0eb493;
		color:#fff;
		padding:10px 16px;
	}

	.gen-box .text .title{
		font-size:16px;
		margin-bottom:10px;
		text-align:center;
	}

	.gen-box .text .content{
		font-size:12px;
		line-height:20px;
		text-align:justify;
		padding:0;
	}

}


.gou-box{
	width:80%;
	margin:0 auto;
	margin-bottom:50px;
}

@media(max-width:435px){
	.gou-box{
		width:100%;
	}

}

.ser-box{
	position:relative;
	width:100%;
	padding-left:10%;
	margin:0 auto;
	margin-bottom:50px;
	overflow:hidden;
}

.ser-box .bottom{
	width:90%;
	float:left;
}

.ser-box .bottom .work-post{
	position:relative;
	width:20%;
	float:left;
	margin-right:3%;
	margin-bottom:3%;
}

.ser-box .on{
	width:90%;
	float:right;
	margin-top:-34%;
}

.ser-box .on .work-post{
	position:relative;
	width:20%;
	float:left;
	margin-right:3%;
	margin-bottom:3%;
}

.ser-box .bottom .work-post .old,.ser-box .on .work-post .old{
	width:100%;
}

.ser-box .bottom .work-post .new,.ser-box .on .work-post .new{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
}

.ser-box .bottom .work-post .active,.ser-box .on .work-post .active{
	display:block;
}

@media(max-width:435px){
	.ser-box{
		padding:0;
	}

	.ser-box .bottom,.ser-box .on{
		width:90%;
		clear:both;
		margin:0 auto;
		float:none;
		height:auto;
		overflow:hidden;
	}

	.ser-box .bottom .work-post,.ser-box .on .work-post{
		width:48%;
	}

	.ser-box .bottom .work-post.odd,.ser-box .on .work-post.odd{
		margin-left:0;
		margin-right:2%;
	}

	.ser-box .bottom .work-post.even,.ser-box .on .work-post.even{
		margin-left:2%;
		margin-right:0;
	}

}

.ye-box ul li{
	list-style:none;
}

.ye-box .appshow{
	display:none;
}

.ye-box .tleft{
	text-align:left;
	padding:30px 0;
}

.ye-box .tleft .tadd{
	display:none;
}

.ye-box .tright{
	text-align:right;
	padding:30px 0;
}

.ye-box .tleft li,.ye-box .tright li{
	margin-bottom:45px;
	min-height:100px;
}

.ye-box .tleft p,.ye-box .tright p{
	margin:0;
}

.ye-box .tleft .iconRow,.ye-box .tright .iconRow{
	width:100%;
	height:auto;
	overflow:hidden;
}

.ye-box .tright .iconRow .icon{
	display:block;
	float:right;
	height:30px;
	width:30px;
}

.ye-box .tright .iconRow .icon-1{
	background-position:0 0;
}

.ye-box .tright .iconRow .icon-2{
	background-position:0 -40px;
}

.ye-box .tright .iconRow .icon-3{
	background-position:0 -74px;
}

.ye-box .tleft .iconRow .icon{
	display:block;
	float:left;
	height:30px;
	width:30px;
	
}

.ye-box .tleft .iconRow .icon-4{
	background-position:0 -112px;
}

.ye-box .tleft .iconRow .icon-5{
	background-position:0 -145px;
}

.ye-box .tleft .iconRow .icon-6{
	background-position:0 -180px;
}

.ye-box .tleft .titleRow,.ye-box .tright .titleRow{
	color:#f5ab35;
	font-size:14px;
}

.ye-box .tleft .infoRow,.ye-box .tright .infoRow{
	font-size:14px;
	color:#999999;
	margin-top:8px;
}

.ye-box .tleft .infoRow:hover,.ye-box .tright .infoRow:hover{
	color:#666;
}

@media(max-width:435px){
	.ye-box .webshow{
		display:none;
	}

	.ye-box .appshow{
		display:block;
	}

	.ye-box .appshow .applogo{
		width:100%;
		padding: 0 25% 50px
	}

	.ye-box .appshow ul{
		padding:0 15px;
		margin:0;
	}

	.ye-box .appshow ul li{
		width:100%;
		height:auto;
		overflow:hidden;
		margin-bottom:40px;
	}

	.ye-box .appshow ul li .logo{
		float:left;
		display:block;
		width:20%;
		padding:3%;
		margin-top:0;
	}

	.ye-box .appshow ul li .into{
		position:relative;
		float:left;
		width:70%;
		background:#f6f6f6;
		border-radius:2px;
		padding:8px 12px;
	}

	.ye-box .appshow ul li .into.odd{
		margin-left:10%;
	}
	
	.ye-box .appshow ul li .into.even{
		margin-right:10%;
	}

	.ye-box .appshow ul li .into.odd em{
		position:absolute;
		display:block;
		border-width:8px 14px;
		border-style:solid dashed dashed;
		border-color:transparent #f6f6f6 transparent transparent;
		font-size:0;
		line-height:0;
		top:50%;
		margin-top:-10px;
		left:-28px;
	}

	.ye-box .appshow ul li .into.even em{
		position:absolute;
		display:block;
		border-width:8px 14px;
		border-style:solid dashed dashed;
		border-color:transparent transparent transparent #f6f6f6;
		font-size:0;
		line-height:0;
		top:50%;
		margin-top:-10px;
		right:-28px;
	}

	.ye-box .appshow ul li .into .title{
		font-size:14px;
		color:#f5ab35;
		line-height:26px;
		margin:0;
	}

	.ye-box .appshow ul li .into .content{
		font-size:14px;
		color:#999999;
		line-height:20px;
		margin:0;
	}
}

@media(max-width:414px){
	.ye-box .appshow ul li .logo{
		margin-top:2px;
	}
}

@media(max-width:375px){
	.ye-box .appshow ul li .logo{
		margin-top:10px;
	}
}

@media(max-width:320px){
	.ye-box .appshow ul li .logo{
		margin-top:15px;
	}
}

@media (max-width:768px){
	.col-md-4{
		width:33.33333333%;
		padding:0;
		float:left;
	}

	.col-md-6{
		width:50%;
		padding:0;
		float:left;
	}
}

@media (max-width:435px){
	.col-md-4{
		width:100%;
	}
}

.team-box{
	width:100%;
	margin:0 auto;
	margin-bottom:100px;
	padding:0 10%;
}

.team-box ul{
	padding:0
}

.team-box ul li{
	list-style:none;
	width:100%;
	overflow:hidden;
	height:auto;
	margin-bottom:60px;
}

.team-box ul li .logo{
	display:block;
	float:left;
	width:20%;
	margin:10px 0;
}

.team-box ul li .into{
	float:left;
	width:70%;
	position:relative;
	background:#f6f6f6;
	border-radius:3px;
	height:auto;
	padding:30px
}

.team-box ul li .into.into1{
	margin-left:10%;
	margin-right:0;
}

.team-box ul li .into.into2{
	margin-left:0;
	margin-right:10%;
}

.team-box ul li .into1 em{
	position:absolute;
	display:block;
	border-width:15px 20px;
	border-style:solid dashed dashed;
	border-color:transparent #f6f6f6 transparent transparent;
	font-size:0;
	line-height:0;
	top:50%;
	margin-top:-20px;
	left:-39px;
}

.team-box ul li .into2 em{
	position:absolute;
	display:block;
	border-width:15px 20px;
	border-style:solid dashed dashed;
	border-color:transparent transparent transparent #f6f6f6;
	font-size:0;
	line-height:0;
	top:50%;
	margin-top:-20px;
	right:-39px;
}

.team-box ul li .into .txt1{
	color:#7b7b7b;
	font-size:14px;
	line-height:22px;
}

.team-box ul li .into .txt2{
	font-size:16px;
	color:#444;
	font-weight:700;
}

.team-box ul li .into .txt2 span{
	font-size:14px;
	color:#0eb493;
}

@media(max-width:435px){
	.team-box{
		padding:0;
		margin-bottom:50px
	}

	.team-box ul li .logo{
		width:30%;
		margin-top:25px;
	}

	.team-box ul li .into{
		padding:15px;
		margin-left:10%;
		width:60%;
		height:auto;
	}

	.team-box ul li .into .txt1{
		font-size:12px;
	}

	.team-box ul li .into .txt2{
		font-size:14px;
	}

	.team-box ul li .into .txt2 span{
		font-size:12px;
	}
}

@media(max-width:325px){
	.team-box ul li .logo{
		width:30%;
		margin-top:46px;
	}
}

.com-box{
	max-width:1024px;
	margin:0 auto;
}

.com-box .bg-part{
	background:url('../images/联系我们.png') no-repeat;
	background-size:100%;
	width:100%;
	height:520px;
	position:relative;
	border-bottom:1px solid #e3e7ec;
	padding:10px 0
}

@media(max-width:435px){
	.com-box .bg-part{
		background:url('../images/联系我们app.png') no-repeat;
		background-size:100%;
		height:320px;
	}
}

@media(max-width:375px){
	.com-box .bg-part{
		height:280px;
	}
}

@media(max-width:320px){
	.com-box .bg-part{
		height:240px;
	}
}

.com-box .code-part{
	height:auto;
	overflow:hidden;
	padding:30px;
	width:70%;
	margin:0 auto;
}

.com-box .code-part img{
	display:block;
	width:122px;
	margin:0 auto;
}

@media(max-width:435px){
	.com-box .code-part{
		width:100%;
		height:auto;
		overflow:hidden;
	}

	.com-box .code-part .col-md-4{
		width:33.33333333%;
		float:left;
		padding:10px;
	}

	.com-box .code-part img{
		width:100%;
	}
}

.info-part{
	padding:10px 0;
	width:100%;
	margin:0 auto;
	text-align:center;
}

.info-part .row{
	display:none;
}

.info-part span{
	font-size:14px;
	font-weight:700;
}

.info-part span.item a{
	color:#333;
	padding:1px 20px;
	border-right:2px solid #666666;
}

.info-part span a.none{
	border:none;
}

.info-part span.phone{
	font-size:18px;
	background:url('../images/phoneIcon.png') no-repeat;
	color:#2d6f62;
	padding-left:26px;
}

@media(max-width:435px){
	.info-part{
		width:100%;
	}

	.info-part .row{
		display:block;
	}

	.info-part span{
		font-size:10px;
	}

	.info-part span.item a{
		padding:0.5px 3px;
		border-right:1px solid #666666;
	}

	.info-part span.item a.none{
		border:none;
	}

	.info-part span.phone{
		font-size:12px;
		background-size:13px;
	}
}

.fpart{
	background:#0eb493;
	padding:12px;
}

.fpart .txt{
	display:block;
	width:100%;
	margin:0 auto;
	text-align:center;
	font-size:14px;
	color:#fff;
	padding:3px 0;
	font-weight:700;
}

@media(max-width:435px){
	.fpart .txt{
		font-size:10px;
	}

	.fpart .txt img{
		width:14px;
	}
}

.fpart .txt img{
	vertical-align:middle;
}

.fpart .txt a{
	color:#fff;
}

.button-container-new{
	display:none;
}

.video-container{
	display:none;
}

.video-box{
	width:100%;
	padding-bottom:40px;
}

.video-box .prev{
	background: #eee;
	width:36px;
	height:16px;
	margin:0 auto;
	margin-bottom:10px;
}

.video-box .next{
	background:#eee;
	width:36px;
	height:16px;
	margin:0 auto;
	margin-top:10px;
}

.video-box .video-name{
	position:relative;
	font-size:12px;
	color:#666;
	height:420px;
	overflow:hidden;
}

.video-box .video-name ul{
	position:absolute;
	margin:0;
	padding:0;
	left:50%;
	margin-left:-146px;
}

.video-box .video-name ul li{
	position:relative;
	list-style:none;
	height:140px;
	padding:10px 0;
}

.video-box .video-name ul li:last-child{
	margin:0
}

.video-box .video-name img{
	display:block;
	width:80px;
	margin:0 auto;
}

.video-box .video-name img.post{
	position:absolute;
	top:10px; 
	left:50%;
	margin-left:-40px;
}

.video-box .video-name p{
	text-align:center;
	margin:0;
	height:40px;
	line-height:20px;
}

.video-box .kuang{
	position:relative;
	width:500px;
	height:330px;
	margin-top:10px;
	border:1px solid #0eb493;
}

.video-box .kuang .video-list{
	position:absolute;
	top:40px;
	left:50px;
	width:550px;
	height:400px;
	background:#000;
}

.video-box .kuang .video-list video{
	width:550px;
	height:100%;
}

@media(max-width:768px){
	.video-box{
		display:none;
	}

	.video-container{
		display:block;
	}

	.video-container .video-list{
		width:100%;
		height:250px;
		background:#000;
	}

	.video-container .video-list video{
		width:100%;
		height:100%;
	}

	.video-container .video-name{
		width:100%;
		padding:15px;
	}

	.video-container .video-name ul{
		padding:0;
	}

	.video-container .video-name ul li{
		list-style:none;
		position:relative;
	}

	.video-container .video-name ul li img{
		display:block;
		width:50px;
		float:left;
	}
	.video-container .video-name ul li img.post{
		position:absolute;
		top:0;
		left:0;
	}

	.video-container .video-name ul li p{
		font-size:12px;
		line-height:15px;
		margin-left:20px;
		height:50px;
		padding:10px 10px 10px 35px;
		background:#f9f9f9;
		border-radius:2px;
	}
}